<?php
$box="/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/";//定义正则表达式
if(isset($_POST['mail']) && $_POST['mail']!=""){			//判断文本框中是否有值
    $mail=$_POST['mail'];  									//将传过来的值赋给变量$mail
    if(preg_match($box,$mail)){						//用正则表达式函数进行判断
        echo "电子邮箱格式正确";
    }else{
        echo "电子邮箱格式不正确";
    }
}
?>
<form action="" method="post" >
    <h2>请输入邮箱：</h2>
    <input type="text" name="mail" id="mail" value="">
    <input type="submit" name="sub" value="测试">
</form>





